#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>

int main(){

	int n,escolhe,digitos[100001],i,resultado,comeca=0;
	char temp[2];
	int max=-1,posicao,exp;
	char numero[100001];

	scanf("%d%d",&n,&escolhe);
	escolhe=n - escolhe;
	
	while( n != 0 && escolhe != 0){
		
		scanf("%s",numero);
		for( i=0; i < n ; i ++){
			
			temp[0]=numero[i];
			digitos[i]=atoi(temp);
		}

		while(escolhe > 0){
			
			for(i=comeca; i< n; i++){
				
				if(digitos[i] > max && 	( n - i ) >= escolhe){
					max=digitos[i];
					posicao=i;
				}

			}
	
			resultado+=digitos[posicao] * (int)pow(10,escolhe - 1);
			digitos[posicao]=-1;
			comeca=posicao;
			posicao=-1;
			max=-1;
			escolhe--;
		}

		printf("%d\n",resultado);
		resultado=0;	
		scanf("%d%d",&n,&escolhe);
		escolhe= n - escolhe;
		max=-1;
		posicao=-1;
		comeca=0;
	}
	return 0;
}
